#!/usr/bin/env python

strSelectMaceracionRecepcionUva = """SELECT r.codigo_recepcion_uva,
                                  rm.porcentaje,
                                  r.cantidad_recepcion_uva,
                                  c.descripcion_cuartel,
                                  r.fecha_recepcion_uva,
                                  r.hora_recepcion_uva
                            FROM traza.recepcion_uva r
                            INNER JOIN traza.cuartel c
                            ON r.codigo_cuartel = c.codigo_cuartel
                            INNER JOIN traza.recepcion_maceracion rm
                            ON r.codigo_recepcion_uva = rm.codigo_recepcion_uva
                            WHERE rm.codigo_maceracion = %s
                            ORDER BY r.codigo_recepcion_uva DESC"""

strSelectMaceracion = """SELECT m.codigo_maceracion,
                                  m.volumen_maceracion,
                                  m.codigo_estanque,
                                  e.descripcion_estanque,
                                  m.fecha_maceracion,
                                  m.hora_maceracion,
                                  m.orden_trabajo,
                                  m.origen,
                                  m.codigo_temporada,
                                  'Temporada ' || date_part('year', te.fecha_inicio) || '-'
                                  || date_part('year', te.fecha_termino) as descripcion_temporada
                            FROM traza.maceracion m
                            INNER JOIN traza.estanque e
                            ON m.codigo_estanque = e.codigo_estanque
                            INNER JOIN traza.temporada te ON
                            m.codigo_temporada = te.codigo_temporada
                            ORDER BY m.codigo_maceracion DESC"""

strSelectFiltroMaceracion = """SELECT m.codigo_maceracion,
                                  m.volumen_maceracion,
                                  e.descripcion_estanque,
                                  m.fecha_maceracion,
                                  m.hora_maceracion
                            FROM traza.maceracion m
                            INNER JOIN traza.estanque e
                            ON m.codigo_estanque = e.codigo_estanque
                            ORDER BY m.codigo_maceracion DESC"""
                            
strSelectFermentacionMaceracion = """SELECT m.codigo_maceracion,
                                  mf.porcentaje,
                                  m.volumen_maceracion,
                                  e.descripcion_estanque,
                                  m.fecha_maceracion,
                                  m.hora_maceracion,
                                  mf.codigo_fermentacion
                            FROM traza.maceracion m
                            INNER JOIN traza.estanque e
                            ON m.codigo_estanque = e.codigo_estanque
                            INNER JOIN traza.maceracion_fermentacion mf
                            ON m.codigo_maceracion = mf.codigo_maceracion
                            WHERE mf.codigo_maceracion = %s
                            ORDER BY m.codigo_maceracion DESC"""
